1) کتابخانه GTK را از نشانی زیر
دریافت و نصب نمایید .( تنها کاری که برای نصب این کتابخانه باید انجام
دهید این است که کتابخانه GTK را از نشانی معرفی شده دریافت نموده و فایل
دریافتی را با استفاده از برنامه چون Peazip از حالت فشرده خارج نمایید)
2) برنامه خود را بنویسید
3) در زمان کامپایل و لینک کردن مسیر فایل های کتابخانه GTK را به کامپایلر معرفی کنید
ابزار پیشنهادی من به شما برای کار با GTK در ویندوز ++DevC
می باشد که از GCC به عنوان کامپایلر استفاده می نماید و ابزارهای مورد
استفاده در این IDE تماما در لینوکس نیز یافت می شود(gdb,gnu make , cvs)
و از وبگاه زیر می توانید انرا دریافت و نصب کنید .
نوشتن یک برنامه نمونه
پیش از شروع کار مطمئن شوید کتابخانه GTK را نصب نموده اید
و DevC++ را نیز نصب نموده اید حال این نمونه برنامه GTK را از این آدرس
دریافت نمایید .
پس از دریافت و نصب پیش نیازها کار را شروع می کنیم . DevC++
را اجرا نمایید . از منوی فایل گزینه open project or file فایل نمونه
برنامه ای که دریافت نموده اید باز نمایید . حال از منوی tools گزینه
compiler option را انتخاب نمایید . در پنجره compiler option گزینه add
the following commands when calling compiler را انتخاب نمایید و در کادر
زیر آن عبارات زیر را وارد نمایید .
را معرفی نمایید . من کتابخانه GTK را در درایو E و در پوشه gtk ریختم شما باید مسیر نصب خود را جایگزین بخش E:\gtk\ نمایید .
در ادامه گزینه add these command to the linker command line را فعال کنید و دستورات زیر را در کادر زیر آن وارد نمایید .
-lgtk-win32-2.0 -lgdk-win32-2.0
-latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo
-lg-2.0 -lgmodule-2.0 -lglib-2.0
مشابه شکل
حال در همان پنجره compiler
options به directories tab مراجعه کنید در قسمت Binaries مسیر پوشه bin
در کتابخانه gtk را به لیست آن اضافه نمایید . به عنوان نمونه مسیر پوشه
bin در سیستم من آدرس E:\gtk\bin بود .
به tab libraries مراجعه کنید و مسیر پوشه lib کتابخانه GTK را به لیست آن اضافه نمایید .
به عنوان نمونه بر روی سیستم من این مسیر E:\gtk\lib بود .
حال به tab programs مراجعه نمایید و مقابل بخش gcc و g++ عبارت -mms-bitfields
را اضافه نمایید .
کار تنظیمات تمام شد ! . برای
کامپایل برنامه از منوی Execute گزینه compile & run را انتخاب نمایید
تا برنامه کامپایل و اجرا شود .
خروجی :
منابع مورد استفاده بنده:
http://www.blahertech.org/wiki/GTK%2B_Compiler
این هم برنامه نویسی بنده که قبل از مطالعه منبع دوم توانستم بنویسم با مشقات فراوان